package com.atguigu.schedule.dao;

import com.atguigu.schedule.pojo.SysSchedule;

import java.util.List;

public interface SysScheduleDao {
    /**
     * 添加日程
     * @param sysSchedule
     * @return 返回影响数据库记录的行数，如果为0说明添加失败
     */
     int addSchedule(SysSchedule sysSchedule);

    /**
     * 查询所有用户的日程
     * @return 将所有日程放入一个List
     */
    List<SysSchedule> findAll();

    List<SysSchedule> findItemListByUid(int uid);

    Integer addDefault(int uid);

    void updateSchedule(SysSchedule schedule);

    void deleteSchedule(int sid);
}
